from .colors import PRIMARY_COLORS, BACKGROUNDS, TEXT_COLORS

BUTTON_STYLES = {
    "primary": {
        "bg": PRIMARY_COLORS["medium_blue"],
        "fg": TEXT_COLORS["primary"],
        "activebackground": PRIMARY_COLORS["light_blue"],
        "activeforeground": TEXT_COLORS["primary"],
        "relief": "raised",
        "bd": 2
    },
    "success": {
        "bg": "#2e7d32",
        "fg": "white",
        "activebackground": "#4caf50",
    },
    "danger": {
        "bg": "#c62828", 
        "fg": "white",
        "activebackground": "#f44336",
    },
    "accent": {
        "bg": PRIMARY_COLORS["accent"],
        "fg": "black",
        "activebackground": "#ffca28",
    }
}

LABEL_STYLES = {
    "title": {
        "fg": TEXT_COLORS["accent"],
        "bg": BACKGROUNDS["main"]
    },
    "header": {
        "fg": TEXT_COLORS["primary"],
        "bg": BACKGROUNDS["main"] 
    },
    "normal": {
        "fg": TEXT_COLORS["secondary"],
        "bg": BACKGROUNDS["main"]
    }
}